﻿using Domain.Entities.Stocks;

namespace AiBLSmartEdu.Module.SmartStockSense.API.DTOs;

#nullable disable

/// <summary>
/// 股票信息查询条件
/// </summary>
public class StockInformationFilter
{
    /// <summary>
    /// 查询的开始时间。
    /// </summary>
    public DateTime? StartTime { get; set; }

    /// <summary>
    /// 查询的结束时间。
    /// </summary>
    public DateTime? EndTime { get; set; }

    /// <summary>
    /// 数据类别
    /// </summary>
    public StockDataType? Type { get; set; } = StockDataType.Trading;

    /// <summary>
    /// 股票代码
    /// </summary>
    public string StockCode { get; set; }

    /// <summary>
    /// 是否查询最近一天的数据
    /// </summary>
    public bool? IsRecentDay { get; set; } = false;
}
